layer of insulation - Spanish English Dictionary